home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr37 / catlist0.zip / CATLIST.HIS < prev    next >
Text File  |  1995-02-26  |  54KB  |  952 lines

  1.  
  2.                           -=≡ CatList v4.x ≡=-
  3.                  Copyright (c) 1992-95, PAROLE Software
  4.                           All rights reserved.
  5.                             FIDO: 1:151/185
  6.                        InterNet: dmaidon@cris.com
  7.                   ─═════════════════════════════════-
  8.  
  9. CatList v4.63 2/25/95    Fixed the modem select screen so that it listed
  10.                          "Modem Select". (Tony Spiewak)
  11.  
  12.                          Fixed the edit routine so that "CD" would
  13.                          appear before editing, if it was supposed to.
  14.  
  15.                          Found and fixed the problem that was causing an
  16.                          error during the bulletin creation.  This also
  17.                          fixed the problem that was causing garbage at
  18.                          the end of the TXT file.
  19.  
  20.                          When users are entering a new ad, a city name
  21.                          must now be entered.  CatList would accept a
  22.                          blank entry before, an oversight on my part.
  23.  
  24. CatList v4.62 2/12/95    Added 1 more modem to the default MODEM.CL
  25.                          file.  CatList required 30 and I only had 29.
  26.  
  27.                          Fixed a problem in adding new listings
  28.                          concerning the modem selection.  Users were not
  29.                          able to make a selection higher than 20.
  30.                          (Thanks Bill Kern)
  31.  
  32. CatList v4.61 2/11/95    Added information on SYSTEM.FIL.  This file is
  33.                          required if you utilize CLBULLMK.EXE.  Details
  34.                          are in the sample SYSTEM.FIL and CLBULLMK.DOC.
  35.                          A thousand pardons for this oversight.
  36.  
  37. CatList v4.6  2/4/95               !!! IMPORTANT CHANGE !!!
  38.                          Added 6 extra modems to CatList.  You *MUST*
  39.                          add these lines to your MODEM.CL file if you are
  40.                          utilizing it.  CatList will abort unless there
  41.                          are 30 lines in the MODEM.CL file.
  42.  
  43.                          Added "BULLETIN.NO" file.  Registered SysOps
  44.                          may place this file in the CatList directory
  45.                          and CatList WILL NOT update the TEXT and
  46.                          BULLETIN file after a users exits the door.
  47.                          You may use the included "CLBULLMK.EXE" to
  48.                          write those bulletins in your daily
  49.                          maintenance.  This is mainly for those systems
  50.                          with several hundred listings in the database.
  51.                          It can take quite a while for CatList to write
  52.                          and update the bulletins.  CLBULLMK.EXE will
  53.                          handle approximately 15,000 listings.  The
  54.                          GOODBYE.BBS will still be created as usual each
  55.                          time a user exits the door.
  56.  
  57.                          CLBULLMK.EXE must be run in the same directory
  58.                          as your CATLIST.DTA and LASTCHK.DAT file.  The
  59.                          Command line syntax is:
  60.  
  61.                               CLBULLMK CATLIST.CFG
  62.  
  63.                          You must pass the CGF file to the program so
  64.                          that it will know which files to create and
  65.                          where to place them. On my 486-DX50, this
  66.                          program will handle 862 listings in a little
  67.                          over 24 seconds.  The same compilation only
  68.                          took 9.3 seconds on my 486DX2-66.
  69.  
  70.                          Added a BUSY flag when a user exits the door.
  71.                          This is simply a twirly-gig to let the user
  72.                          know that something is happening.  The bulletin
  73.                          updates could take quite a while.
  74.  
  75.                          Found and fixed a "File already Open" error.
  76.  
  77.                          Found and fixed a "Bad file number" error on
  78.                          listing routine.
  79.  
  80.                          Added a help screen for the Modem Connect Speed
  81.                          question.
  82.  
  83.                          Discovered a problem in the RIP bulletins
  84.                          related to the "Theme" question.  The RIPSCRIPT
  85.                          bulletin will display correctly now.
  86.  
  87.                          Be sure and copy the new CLTEXT.xxx files to
  88.                          your Catlist directory.
  89.  
  90.                          Optimized the [E]dit routine.  Chopped off
  91.                          about 2k of memory requirement to make room for
  92.                          some of the other changes.
  93.  
  94.                          Made numerous appearance changes.
  95.  
  96. CatList v4.5  10/7/94    Tracked down an 'overflow' error that had been
  97.                          eluding me for several releases.  CatList will
  98.                          now write ACTIVITY.0 for WC!4.x on the LOCAL
  99.                          node.  Line 15 in the CFG file will now accept
  100.                          "N" as well as "[N]".  Too many SysOps just
  101.                          weren't paying attention to the DOCs. <G>
  102.                          CatList will only "Scan for Deletes" when the
  103.                          user has actually killed a listing.
  104.  
  105. NOTE to Ron:             Be sure to install the latest CLTEXT.xxx files.
  106.                          <GRIN>
  107.  
  108.                          Added a [Q]uit option to the Graphics toggle.
  109.                          CatList will no longer default to MONO when you
  110.                          hit [ENTER] in the Graphics change screen.
  111.  
  112. Catlist v4.4             Added 2 modems to the MODEM.CL file.  You
  113.                          *MUST* add these lines to your MODEM.CL file or
  114.                          CatList will abort.  Users now have the option
  115.                          to specify Both to the BBS type question.
  116.                          There are some BBSs that are FREE but do have
  117.                          certain areas that are subscription.  I
  118.                          apologize to the SysOp that suggested this but,
  119.                          I forgot to write your name down.  You must run
  120.                          the CLFIX.EXE program before running this
  121.                          version of CatList.  Added the SECURITY.CL,
  122.                          SECURITY.DAT, SYSOP.CL and WILDCAT.4 files.
  123.                          Read the SYSOP.MAN for a description of these
  124.                          files.
  125.  
  126. CatList v4.3             Added a special update routine for Registered
  127.                          SysOps.  This routine will reset the last
  128.                          update date on all listings in the database to
  129.                          the current date.  You enable this routine by
  130.                          typing "CATLIST -UPDATE" from the DOS prompt.
  131.                          DO NOT enter a CFG file name or any other info
  132.                          on the command line.  This should also not be
  133.                          placed in your DOOR.BAT file to be run as as
  134.                          event.
  135.  
  136.                          It will look for the file, LASTCHK.DAT, and get
  137.                          the registration information from it.  The
  138.                          existing database will be renamed in the
  139.                          following format. mmmdyy.DAT.  DO NOT run this
  140.                          feature more than once a day unless you make a
  141.                          backup of the last save file.  CatList will
  142.                          overwrite the file if it has the same name.
  143.  
  144.                          Reversed the order of the CATLIST.HIS file so
  145.                          that the most recent changes would be at the
  146.                          top of the file.
  147.  
  148.                          CatList will now prompt users that select the
  149.                          [A]dd function to make a text search of their
  150.                          BBS before adding the listing.  This could save
  151.                          quite a deal of online time as I have seen many
  152.                          SysOps enter their BBS info only to discover
  153.                          that it was already listed.  This is even more
  154.                          prevalent since the merge capability was added
  155.                          to CatList.
  156.  
  157.                          Added a LOCAL download option for SysOps.  This
  158.                          only applies to the TXT download feature.  You
  159.                          *MUST* specify a complete path and filename for
  160.                          this option to work.
  161.  
  162.                          Cleaned up several of the prompts that were not
  163.                          being erased when they should.
  164.  
  165. CatList v4.20  2/10/94   Added the ability to allow users to download
  166.                          your CATLIST.DTA directly from the door.  If
  167.                          you see and asterisk "*" on the prompt line in
  168.                          mono or ANSI or on the lower right bottom of
  169.                          the RIPSCRIP screen, you have the ability to
  170.                          download the datafile.  You may disable this
  171.                          function by placing a file named "CATMERGE.NO"
  172.                          in the door directory. (REGISTERED Doors Only)
  173.                          Registered SysOps may use the CATMERGE.EXE
  174.                          program to import other databases into their
  175.                          own.
  176. NOTE!                    Certain listings and items WILL NOT match the
  177.                          information in your setup.  There is no
  178.                          alternative to this.  There is no way that I
  179.                          can create a merge utility that will take into
  180.                          account the differences in setups from several
  181.                          different systems.
  182.  
  183.                          You must use the included CATMERGE.EXE utility
  184.                          to merge the databases together.  This utility
  185.                          requires your CatList registration number to
  186.                          operate.  This number is included in the
  187.                          LASTCHK.DAT file located in your CatList
  188.                          directory.  Read the CATMERGE.DOC file, which
  189.                          may be found in the CATMERGE.ZIP archive, for
  190.                          operating instructions.
  191.  
  192. CatList v4.13  12/12/93  Recompiled with the latest DoorFrame which
  193.                          fixes a few minor bugs.  Fossil support is much
  194.                          better in this release as it incorporates the
  195.                          latest QBserial library.  CL will also run
  196.                          local using DOOR.SYS.
  197.  
  198. CatList v4.12  11/21/93  On unregistered installations, Modem Type
  199.                          "XyXel" had a double quote, """,in the listing.
  200.                          Added internal buffers to speed up the writing
  201.                          of the bulletins and text files.  CL is now
  202.                          about 50% faster writing bulletins.
  203.  
  204.                          Fixed the blinking lines problem in the
  205.                          ANSI/ASCii bulletins.
  206.  
  207. CatList v4.11  10/18/93  Fixed an error that could appear if the last
  208.                          record in the database were marked for delete.
  209.                          Reworked the TEXT output file to make room for
  210.                          the expanded FIDO address.  Can't believe I
  211.                          forgot that. <G>
  212.  
  213. NOTE ->                  Added a LOCAL upload feature to allow SysOps to
  214.                          add ANSI ads to listings.   This feature does
  215.                          NOT shell out to DOS to copy the file.  It is
  216.                          accomplished using an internal copy routine.
  217.                          This feature will work on the [A]dd listing as
  218.                          well as the [E]dit routine.
  219.  
  220.                          Added an option to allow a lister to [V]iew
  221.                          their listing after adding it.  I have noticed
  222.                          that most like to get an online look at their
  223.                          listing and it does take a while if there are a
  224.                          large number of listings in the database.
  225.  
  226.                          Reworked MKCLTEXT.EXE.  Make sure that you use
  227.                          the new version (v1.5) and copy the new
  228.                          CLTEXT.xxx files to your CatList directory.
  229.                          The old CLTEXT.DAT files will not work.  If you
  230.                          have made changes to yours, you should copy the
  231.                          new additions from the new file to your
  232.                          CLTEXT.TXT file and recompile using MKCLTEXT
  233.                          v1.5.
  234.  
  235. CatList v4.10  9/23/93   Fixed an overflow error when entering a HD size
  236.                          larger than 32000k.  Changed the Area Code
  237.                          enter routine so that it is no longer a hot key
  238.                          type input routine.  Users must now hit ENTER
  239.                          after entering the Area Code.
  240.  
  241.                          I had crossed up two of the RIP menus that only
  242.                          affected those users that did not have a high
  243.                          enough security level to [A]dd new listings and
  244.                          on new installations.  Sorry for any
  245.                          inconvenience this may have caused.
  246.  
  247.                          Fixed several of the prompts that were not
  248.                          displaying correctly.  Be sure to always install
  249.                          the CLTEXT.xxx files from any updates in your
  250.                          CatList directory.  In most cases I will be adding
  251.                          new prompts to the file.
  252.  
  253.                          Fixed a sporadic problem in the Upload ANSI Ad
  254.                          routine.  On occasion, it would fail to rename the
  255.                          uploaded file to the proper database name in the
  256.                          "\AFILES" directory.
  257.  
  258.                          Resized the FIDO ADDRESS record in the CatList
  259.                          database.  This extra room should allow plenty
  260.                          of room for the addition of POINTS.
  261.                               EXAMPLE: 123:456/78901.2
  262. NOTE->                   You *MUST* run the program FIDOFIX.EXE on your
  263.                          CATLIST.DTA before running CatList v4.1 even
  264.                          once.  Failure to run the update program could
  265.                          cause irrecoverable damage to the database.
  266.  
  267. IMPORTANT!!!!!!->        DO NOT run CEDIT on this version of CatList. It
  268.                          will corrupt the database.  I will be updating
  269.                          CEDIT in the near future and releasing it.
  270.  
  271.                          Added the "NOTICE.NO" file.  If you utilize
  272.                          POSTMASTER and wish to stop the creation of the
  273.                          "USERxxxx.BBS" files, create "NOTICE.NO" and
  274.                          place it in the CatList directory.  It may be
  275.                          a 0-byte file.  Registered SysOps only!
  276.  
  277. CatList v4.02 9/1/93     Fixed a problem where the ANSI ad was being
  278.                          attached to the wrong listing.  Also added more
  279.                          prompts to the CLTEXT.DAT file.  You will need
  280.                          to add the new CLTEXT.DAT file to your CatList
  281.                          directory.
  282.  
  283. CatList 4.01 9/1/93      Fixed a few minor problems with prompts and
  284.                          such.  Changed the [V]iew Listings routine so
  285.                          that you will be returned to the screen full of
  286.                          listings that you had when you selected [Z]oom.
  287.  
  288.                          If you have a Registered CatList installation,
  289.                          you may create a replacement screen for
  290.                          "CATLIST.RIP"  Name this screen "CLBRDR.RIP"
  291.                          and place it in the "\SCREENS" directory.  CL
  292.                          will look for this file and display it if
  293.                          found.  This is the border that is placed
  294.                          around the screen to define a text viewing
  295.                          area.  DO NOT name it "CATLIST.RIP" as it will
  296.                          get overwritten by CL.
  297.  
  298.                          Registered SysOps may create a RIP file named
  299.                          "SPECHDR.RIP" and place it in the door
  300.                          directory.  CatList will look for this file and
  301.                          if found, will use it instead of the default
  302.                          RIP header on the Spec File.
  303.  
  304.                          Registered SysOps may create a file
  305.                          named "BULLHDR.RIP" and place it in the door
  306.                          directory.  CL will append this to the RIP
  307.                          bulletin in place of the default screen.
  308.  
  309.                          The above additions to CL, give registered
  310.                          SysOps the ability to create a customized
  311.                          CatList installation.
  312.  
  313.                          Added the RIP file, RESET.RIP to the "\SCREENS"
  314.                          directory.  this will reset the screen to the
  315.                          80x25 mode when users are in RIP and wish to
  316.                          switch to MONO or ANSI.
  317.  
  318.                          Fixed the "Modem Key" at the bottom of the .TXT
  319.                          file so that it matched the correct modem.
  320.                          (Kevin Krueger)  Added a few more prompts to
  321.                          the CLTEXT.TXT file.  If you have made changes
  322.                          to your prompts, copy the new additions to your
  323.                          CLTEXT.TXT file and recompile them.
  324.  
  325. CatList 4.0  8/1/93                !!!!! MAJOR UPDATE !!!!!
  326.                          Added "RIP Graphics Support" and "ASP APPROVED
  327.                          BBS" as support items.
  328.  
  329.                          Changed the second "[V]iew" command to
  330.                          "[Z]oom".  Had a lot of questions and
  331.                          complaints concerning this option so I changed
  332.                          it.  I also changed the View in the text and
  333.                          area code search for consistency.
  334.  
  335.                          Added "RIP" Graphics to this version.  It is
  336.                          not completely RIP but a major part of it is.
  337.                          You will need to unZip the SCREENS.ZIP file and
  338.                          copy all the new screens into your "\SCREENS"
  339.                          subdirectory.
  340.  
  341.                          CatList now uses a prompt file, "CLTEXT.DAT",
  342.                          to help trim down the memory requirements a
  343.                          bit.  Place the "CLTEXT.DAT" file in the
  344.                          CatList door directory.
  345.  
  346.                          Added a bit of range checking to some of the
  347.                          input routines.
  348.  
  349.                          Added the ability to list the networks the BBSs
  350.                          participate in.  Registered sysops may create a
  351. NOTE ->                  file named "NETWORK.CL" and place the names of
  352.                          10 networks that will override the defaults
  353.                          that are in CatList.  This file *MUST* contain
  354.                          10 lines and each line may have no more than 10
  355.                          characters.  Sorry, can't allow more
  356.                          characters.  Already pressing for memory as it
  357.                          is.  CatList requires 325k to run now.  If a
  358.                          listing has marked one of the network types
  359.                          (QWK, FIDO or PCRelay), the user will be given
  360.                          the option to view the extended screen which
  361.                          contains the Network information.
  362.  
  363.                          Added some mini-help screens for certain areas
  364.                          of CatList.
  365.  
  366. NOTE ->                  Left this out of the original DOCs.  You will
  367.                          need to edit PROMPT6.RIP  and put your BBS name
  368.                          in place of "The Parole Board BBS".  If you
  369.                          have a "!" in your BBS name, you must place a
  370.                          "\" in front of it.  EX:  Test BBS! = Test BBS\!
  371.                          You will need to use an ASCii editor or RIPaint
  372.                          to edit this file.
  373.  
  374.                          Previously, if there was an existing ANSI
  375.                          display file, CL would not allow the user to
  376.                          overwrite it.  It will allow this now.
  377.  
  378.                          If you now specify that you are a member of a
  379.                          FIDO style network, CL will prompt you to list
  380.                          your Mailer (front end) type.
  381.  
  382.                          Found a bug that dated back to the original CL
  383.                          release. <embarrassed grin>  I had allowed 40
  384.                          characters in the Record type for the BBS name
  385.                          but, I was only permitting 30 characters to be
  386.                          entered.  See what happens when you folks let a
  387.                          D'crat get elected. <G>
  388.  
  389.                          Added the ability to switch to RIP, ANSI or
  390.                          Mono graphics mode.  The "MENU*.*" screens have
  391.                          changed to reflect this change.
  392.  
  393.                          Added the Harddrive capacity of the BBS to the
  394.                          BBS info to be listed.  Added CD-ROM to support
  395.                          items asked.
  396.  
  397. NOTE ->                  Added the CD-ROMs that are available on the
  398.                          BBS.  These are in the CLTEXT.DAT file and may
  399.                          be edited.  The name *MUST* be no longer than
  400.                          15 characters and cannot contain a "!" in the
  401.                          name.  If they do, they will not display
  402.                          properly in RIP mode.  They are prompts 30 -
  403.                          37.  I only allowed 8 due to memory restraints.
  404.                          To add more, I would need to do a major rewrite
  405.                          of a large part of the code.
  406.                          NI = Not Interested. <G>
  407.  
  408. NOTE ->                  As most of you probably know by now, Ted
  409.                          Freeman, the author of DoorFrame passed away
  410.                          July 13.  He was working on a version of DF
  411.                          that would work properly on the WC! IM version.
  412.                          Hopefully; it will be available in a few weeks.
  413.                          Richard Paquette took over the reins  for Ted
  414.                          and it will take a short while to get all his
  415.                          ducks in a row. <G>
  416.  
  417.                          CatList will now detect the actual term program
  418.                          that a caller is using.  It will also log to
  419.                          the ACTIVITY.xxx file the detect string and the
  420.                          term program.  At the present time, CL is
  421.                          unable to distinguish QMPro as a separate
  422.                          entity.  MSI didn't include it's vendor
  423.                          number in the connect string.  If you wish to
  424.                          change this, edit the "QMPRO.LNG" file that is
  425.                          in your QMPro directory.  Use a HEX editor and
  426.                          search for the string "RIPSCRIP".  The numbers
  427.                          following it are "015200".  Change the second
  428.                                                ^
  429.                          "0" to a "2".  This is the vendor number for
  430.                          QMPro.  BE SURE TO MAKE A BACKUP!!!!  The
  431.                          breakdown of the connect string is in the
  432.                          RIPSCRIP v1.54 documentation.
  433.  
  434.                          When a user selected [U]pdate from the menu and
  435.                          didn't have any eligible listings to update, he
  436.                          was still given the help screens and prompt
  437.                          lines.  They will now receive a message stating
  438.                          there are no eligible listing to update or
  439.                          edit.
  440.  
  441. NOTE ->                  If CatList finds the file "RIP.NO" it will
  442.                          completely disable RIP Graphics.  Previously,
  443.                          it would only disable detection of RIP but
  444.                          users could still toggle RIP on with the
  445.                          Graphics select choice on the CL main menu.
  446.  
  447. CatList 3.51 6/19/93     Fixed the RIP bulletin so that the correct
  448.                          files are created.  Added the current file date
  449.                          and time to the bulletins in registered
  450.                          versions.
  451.  
  452. NOTE->                   I added the "DONOR.CL" file for those that wish
  453.                          to display the users name that donated CatList.
  454.                          this file should only contain 1 line and reside
  455.                          in the CatList door directory.  If CatList
  456.                          finds this file, it will display the users name
  457.                          as having donated CatList.
  458.  
  459.                          Compiled using the latest DoorFrame release
  460.                          which works with the PCBoard/M version.
  461.                          Hopefully; it will work Ok with the Wildcat! IM
  462.                          version.
  463.  
  464. CatList 3.5  6/15/93     !!! SUPPORT FILE CHANGES !!!
  465.                          [ REGISTERED USERS]
  466.                          Added two more lines to the MODEM.CL file and 4
  467.                          lines to the SOFTWARE.CL file.  Please add
  468.                          these extra lines to your existing files.
  469.  
  470.                          MODEM.CL -> MUST contain 18 lines
  471.                          SOFTWARE.CL -> MUST contain 30 lines
  472.  
  473.                          The extra items for Modems and Software types
  474.                          have also been added to the demo version of
  475.                          CatList.  There had been numerous requests for
  476.                          the additions.  The samples in this archive
  477.                          contain the default selections.
  478.  
  479. NOTE->                   You may now specify the sort order for the
  480.                          bulletin and text file.   They are sorted
  481.                          according to the area code.  The default is now
  482.                          Low to High.  If you wish to keep it the old
  483.                          way of High to Low, create a file in the door
  484.                          directory named "HI2LO.SRT".  CatList will look
  485.                          for this file and sort the output files
  486.                          accordingly.
  487.  
  488.                          Added the "BBS Theme" to the database.  When
  489.                          CatList creates the bulletin or text file, if
  490.                          there is not "theme' entry, that line will not
  491.                          be listed in the output file.  You will also
  492.                          need to replace the VSCREEN.xxx file(s).  They
  493.                          have been modified for the "Theme".
  494.  
  495.                          Fixed the code so that the CATLIST.EXP file is
  496.                          actually created now.  This file is created
  497.                          when a listing has expired.  It is the file
  498.                          that PostMaster uses to send a message to the
  499.                          proper user.
  500.  
  501. NOTE->                   Updated "CEDIT" to work with all the changes
  502.                          in this release.  You should *ONLY* use CEDIT
  503.                          V1.1 with CatList v3.5.
  504.  
  505.                          When doing a text search, the old listing is
  506.                          erased from the screen if not viewed.  Saves a
  507.                          bit of confusion.
  508.  
  509.                          If CatList cannot locate the DSZCFG.x file, the
  510.                          "D" option will not appear on the command
  511.                          option line. (REGISTERED Only!)  The [D]ownload
  512.                          option will still appear in the menu though.
  513.  
  514. CatList 3.25             Added "FAX door" to the support items.  This
  515.                          required a change to the database so you must
  516. -> NOTE                  run the update utility, "325UPDAT.EXE", before
  517.                          running this release of CatList.  Failure to do
  518.                          so, could corrupt the CATLIST.DTA file.  Be
  519.                          sure to make a backup of the database before
  520.                          proceeding.   The FAX door will be a new
  521.                          feature of WC! 3.9 and PCBoard v15.0 will also
  522.                          support FAX modems.  You will also need to copy
  523.                          the new VSCREEN.xxx files in the SCREENS.ZIP
  524.                          archive over the old ones.
  525.  
  526.                          Fixed the menu prompt so that the [D]ownload
  527.                          option would not show if it was not available.
  528.                          Optimized the RIP code in the Special file that
  529.                          is created in the Registered version.
  530.  
  531.                          On new entries, the SysOp name defaults to the
  532.                          user's name.
  533.  
  534. ->  NOTE                 Added the "tBernasconi" switch. <G>  If you do
  535.                          not wish the users to have the ability to
  536.                          [G]oodbye from CatList, create a file in the
  537.                          door directory named 'GOODBYE.NO'.  Edit your
  538.                          menu screens using TheDraw and remove the
  539.                          "[G]oodbye/Logoff" option from them.  Save the
  540.                          screens with NO blank lines at the end of the
  541.                          file.  The screens must be the same physical
  542.                          size as the ones that are in the SCREENS.ZIP
  543.                          archive.
  544.  
  545. CatList 3.3              !!! CFG FILE CHANGE !!!
  546.                          Added a 17th line to the CFG file.  You *MUST*
  547.                          now specify the name of the Header file you
  548.                          wish to append to the Special file.  CatList
  549.                          will bomb out unless you make this change.  You
  550.                          may keep the name SPECHDR.DAT if you wish.
  551.                          This change also allows you to create a
  552.                          separate header file for each node.  I made
  553.                          this change as I am running Wildcat! and
  554.                          PCBoard on my system and the special codes do
  555.                          not mix.
  556.  
  557.                          Fixed the CLONE procedure which I had broken on
  558.                          the last release. Sorry.  All Cloned nodes will
  559.                          now utilize the same ANSI attachment file name.
  560.  
  561.                          Added code to show the users when a listing has
  562.                          an ANSI ad attached to it.  This will show up
  563.                          on the [V]iew, [U]pdate, [K]ill, [C]ode and
  564.                          [T]ext searches.  Some places it is simply an
  565.                          asterisk and others the word "*ANSI* appears.
  566.                          Cleaned up a few of the prompts that were not
  567.                          erasing as they should.
  568.  
  569.                          CatList will now operate with PCBoard v15.0 and
  570.                          notify the users that listings have expired or
  571.                          been deleted.  This involves the use of a .PPE
  572.                          file.  See the "CATLIST.PCB" archive for
  573.                          details.  This is a ".ZIP" archive.
  574.  
  575.                          Corrected the CATLIST.MAN file.  Darn, I didn't
  576.                          know it was in that bad a shape.
  577.  
  578. CatList 3.12  5/16/93    Fixed the CATLIST.SPC so that the screen would
  579.                          clear properly after each page.  Cleaned up the
  580.                          "Add a BBS" routine by removing about 2 k of
  581.                          redundant code.  It is faster than previous
  582.                          releases.
  583.  
  584.                          If a BBS only has 1 node, the lister will no
  585.                          longer be asked if they wish to clone a
  586.                          listing.  Seemed sort of unnecessary to clone a
  587.                          node when there was only one in the first
  588.                          place. <G>
  589.  
  590.                          Cleaned up several prompts that weren't erasing
  591.                          as they should and added a bit of color to
  592.                          several more to enhance them a bit.
  593.  
  594. CatList 3.11  5/8/93     Fixed a bug in the 'support' items where the
  595.                          adult item would automatically show yes if the
  596.                          item in front of it was selected.
  597.  
  598. CatList 3.1   4/26/93    !!! CFG FILE CHANGE !!!
  599.                          Added the ability to create a RIP graphic
  600.                          bulletin.  This involves adding an extra line
  601.                          to the CFG file.  This line MUST be added or
  602.                          CatList will bomb out.
  603.  
  604.                          C:\WC30\WCWORK\NODE1\USERINFO.DAT
  605.                          The Parole Board BBS
  606.                          Dennis
  607.                          Maidon
  608.                          12345
  609.                          100
  610.                          150
  611.                          30
  612.                          E:\TEXT\TPB-LIST.TXT^L
  613.                          RIP                       <──┐
  614.                          C:\WC30\BULL\BULL35.BBS^Y    │
  615.                          C:\WC30\                     │
  616.                          C:\WC30\DISP                 │
  617.                          N                            │
  618.                          C:\WC30\DISP\GOODBYE.BBS^Y   │
  619.                          5                            │
  620.                                                       │
  621.                          ─────────────────────────────┘
  622.                          The extra line must be inserted between the
  623.                          existing lines 9 and 10.  If you support RIP
  624.                          graphics, place "RIP" on this line.  If not or
  625.                          do not wish a RIP bulletin, place an "N" on
  626.                          this line.
  627.  
  628.                          This version also supports the changes made to
  629.                          DOOR.SYS and USERINFO.DAT with the release of
  630.                          WC! 3.9. Recompiled with the latest DoorFrame.
  631.                          This version supports WC!3.9 and will give RIP
  632.                          callers color in the door.
  633.  
  634. CatList 3.0   4/20/93    Added the ability to download the Text file
  635.                          from the door.  This will only function for
  636.                          Registered users of the door and requires
  637.                          either DSZ or GSZ.  A special CFG file named
  638.                          "DSZCFG.x" will need to be created and placed
  639.                          in the door directory.  Please read the
  640.                          documentation for details.
  641.  
  642.                          The MENU.xxx and MENU2.xxx files have also
  643.                          changed.  Please copy the new ones into your
  644.                          "\SCREENS" directory.
  645.  
  646.                          Adding the ability to upload ANSI BBS ads.
  647.                          This option will also utilize the DSZ/GSZ
  648.                          program and the DSZCFG.x file.  You will also
  649.                          need to run the CATFIX.EXE program on your
  650.                          database before running this release.  MAKE A
  651.                          BACKUP! of you old database.  You must also
  652.                          create a sub-directory in your CatList
  653.                          directory named "\AFILES".
  654.  
  655.                          Removed a *LOT* of unnecessary code.  The
  656.                          [U]pdate/[E]dit routine is about 1/3 smaller
  657.                          than it was before.  The end result is that
  658.                          CatList is much faster than previous releases.
  659.                          There was a lot of 'fat' trimmed elsewhere but
  660.                          not nearly as much as the [E]dit routine.
  661.  
  662.                          Added the ability for the SysOp to do a [T]ext
  663.                          search and Delete a listing.  This was no
  664.                          problem to the listers since most only list 1
  665.                          or 2 BBSs, however; the SysOp had to go through
  666.                          the entire database 1 listing at a time.
  667.  
  668.                          Added some more information that is logged to
  669.                          the ACTIVITY.LOG.
  670.  
  671.         2.54             Fixed a few minor problems.  This release also
  672.                          brings back the 286 and 386 compiled versions.
  673.                          They are released as patch files on The Parole
  674.                          Board BBS and will only function for Registered
  675.                          SysOps.
  676.  
  677.         2.51             The listing database record number is now
  678.                          listed in the LONG text output file.  It is the
  679.                          last entry in the last line just after the
  680.                          original entry date.  This will help utilize
  681.                          the CEDIT.EXE maintenance utility.
  682.  
  683. CatList 2.5  3/21/93     Fixed it so that the modem list and the end of
  684.                          CATLIST.TXT will match the modems in the
  685.                          MODEM.CL file.  Overlooked this in the 2.4
  686.                          release.  Optimized the code so that CatList
  687.                          now requires about 6-8k less memory to run than
  688.                          before.  Not much but, every little bit helps.
  689.                          Smaller code also means a bit faster execution
  690.                          speed.
  691.  
  692. Catlist 2.43  3/18/93    Duplicate rejects are now logged to the
  693.                          ACTIVITY.xxx file.  Fixed a few small
  694.                          appearance defects.  The users record number is
  695.                          now logged to the ACTIVITY.xxx log.
  696.  
  697. CatList 2.4  3/4/93      Registered users may now specify the name of
  698.                          the BBS software they wish to appear in
  699.                          CatList.  CatList will look for a file named
  700.                          "SOFTWARE.CL" in the door directory.  If it is
  701.                          there, it will read in the names of the BBS
  702.                          Software from it.  The file must be a straight
  703.                          ASCii file and contain at least 28 lines.
  704.                          CatList will only utilize the first 28.  An
  705.                          improper "SOFTWARE.CL" will cause CatList to
  706.                          abort.
  707.  
  708.                          Registered sysOps may also change the default
  709.                          modems.  The file to do this is named
  710.                          "MODEM.CL" and must be located in the door
  711.                          directory.  It contains 14 lines with a maximum
  712.                          of 25 characters in each line.  If you prefer
  713.                          to keep the defaults, you may delete the two
  714.                          ".CL" files.
  715.  
  716. CatList  2.32 2/22/93    OOps!  On unregistered copies of CatList, it
  717.                          was not updating the bulletins at all.  Sorry
  718.                          for the problems.
  719.  
  720. CatList  2.31 2/19/93    CatList will now create a "0" byte file named
  721.                          "CHANGE.FIL" when it writes the bulletins
  722.                          and/or text file.  If you use TranScan to
  723.                          update the WC! database, you can test for this
  724.                          file and only call TranScan when it needed.  Be
  725.                          sure to delete the file after running TranScan.
  726.  
  727.                          cdd d:\door\list
  728.                          CATLIST BBS1.CFG /%WCIRQID%
  729.                          IF EXIST CHANGE.FIL TS E:\WAKELIST\CATLIST.TXT /TK,T
  730.                          IF EXIST CHANGE.FIL ERASE CHANGE.FIL
  731.  
  732.                          The NoDelete function has been enabled in
  733.                          CatList.  This function will only be effective
  734.                          through the use of CATEDIT.EXE, due to be
  735.                          released shortly.  This will reset the last
  736.                          update of any listing marked, NoDelete to the
  737.                          current date when it is time for the first
  738.                          expiration notice to be sent out.  You will
  739.                          have to manually delete this listing or remove
  740.                          the NoDelete status via CATEDIT.EXE.
  741.  
  742.                          If there is a file located in the door
  743.                          directory named "CATLIST.SPC" and you have
  744.                          registered CatList, it will display to the user
  745.                          immediately after the opening screen.  You
  746.                          might want to use this as a notification of an
  747.                          upcoming meeting or event.  This should be a
  748.                          straight ASCii file with line lengths of 78
  749.                          columns or less.
  750.  
  751. CatList  2.30 2/17/93    CatList will only write the bulletins and text
  752.                          file only if there has been a change to the
  753.                          database.  This only affects [REGISTERED]
  754.                          versions.  It will rewrite them every time a
  755.                          user exits the door if CatList has not been
  756.                          registered.  It will continue to write the
  757.                          "Special" file each time a users exits the
  758.                          door.  I left this in for those that use it as
  759.                          a GOODBYE.BBS screen.
  760.  
  761. CatList  2.25 2/8/93     Added the SysOp and original Listing date to
  762.                          the output text file. (CATLIST.TXT)  This is
  763.                          *ONLY* in the Long form for >REGISTERED< users.
  764.                          The total number of listings in the database is
  765.                          now printed at the bottom of the Ansi Bulletin
  766.                          and the TEXT file.  Cleaned up a few of the
  767.                          routines to make them more compatible with the
  768.                          CATLIST EDITOR now in Beta. (Release: Late Feb
  769.                          or early March)
  770.  
  771. CatList 2.20  1/4/93     >>> REGISTERED USERS ONLY <<<
  772.                          If CatList finds the file "SPECHDR.DAT" in the
  773.                          door directory, it will append it to the
  774.                          Special file that is created.  There is no
  775.                          Copyright information written to this file if
  776.                          the "SPECHDR.DAT" file is found.  this will
  777.                          give you the ability to 'personalize' the
  778.                          special file if you want to use it as a
  779.                          GOODBYE.BBS screen or whatever.
  780.  
  781.                          Reworked the date routines.  This should speed
  782.                          CatList up a bit.  Changed the appearance of
  783.                          the date in the Color bulletin to get rid of
  784.                          the "cramped" look.
  785. CatList 2.12 12/08/92    Cleaned up some of the display that was not
  786.                          erasing as it should.  Fixed the unregistered
  787.                          prompt so that it would look as intended.
  788.  
  789.  
  790. CatList 2.11 11/28/92    Fixed two small bugs.  CL was adding to the
  791.                          total number of Expired listings each time a
  792.                          user returned to the Main menu. (Tom Wildoner)
  793.                          Fixed a small glitch in the menu that would
  794.                          only occur in rare circumstances.
  795. CatList 2.10             Modified the # Listing line to include # of expired
  796.                          listings.  Added more info to the Activity log
  797.                          listings.  It now lists all searches and listings
  798.                          that CatList finds.
  799.                          Working on a word-wrap problem.  I think (?) I've
  800.                          solved it.  The 3 line descriptions in the text file
  801.                          were screwing up.
  802.  
  803.                          Thought the telephone number was included in the
  804.                          Text Search. <G>  It is now.  This release should
  805.                          also work with TriBBS and Spitfire.
  806.  
  807.                          Fixed a problem that causes the sysop's user
  808.                          number to be stamped to the database when
  809.                          updating a listing.  Original lister's number
  810.                          was overwritten.
  811.  
  812.                          Compiled with the latest DoorFrame release which
  813.                          added the ability to use a FOSSIL driver.  This
  814.                          should allow the use of COMs 1-8 and IRQs 1-15.
  815.                          Also, when you list the IRQ on the command
  816.                          line, "/5", you may now also use and "*".  Some
  817.                          Networks also used the"/".
  818.                          SAMPLE:  CATLIST CATLIST.CFG *5
  819.                                   CATLIST CATLIST.CFG /5
  820.                          Either of these will work.  You may also use
  821.                          the WC! %WCNODEID% variable in the first line
  822.                          of the CFG file.  This will allow the use of 1
  823.                          CFG file for a multi-node setup.
  824.  
  825.                          Tweaked a few of the routines in CL to speed
  826.                          them up just a bit.  Delete your old
  827.                          LASTCHK.DAT before running this version.
  828.                          CatList will write a new one.
  829.  
  830. CatList 2.01             Fixed a problem with the NEWCAT.EXE included
  831.                          with the 2.0 release.  I had compiled it using
  832.                          386/486 specific code.
  833.  
  834.                          Added a display line to the Main Menu screen
  835.                          showing the total number of listings in the
  836.                          CATLIST.DTA file.
  837.  
  838.                          Please copy the screens in this archive over
  839.                          the old ones.  I added the PAY/FREE information
  840.                          to this release.  The only screen that changed
  841.                          is the  VSCREEN.xxx.
  842.  
  843. CATLIST 2.0                    ----- MAJOR UPDATE!!! -----
  844.                          Please read all text files to make sure you
  845.                          make all the necessary corrections.
  846.                          Fixed color bulletin so "PAROLE Software"
  847.                          copyright info would only show once for
  848.                          registered users.
  849.  
  850.                          Added a new 3 line description plus the ability
  851.                          to list your NetWork addresses.  You cannot
  852.                          name the specific network but the 3 types of
  853.                          networks are listed.  By adding these features,
  854.                          the database had to be resized.  Please read
  855.                          the UPGRADE.TXT before attempting to install
  856.                          this release.
  857.  
  858.                          Added the ability to add a @pause@ to the
  859.                          special file that is created.  You will need to
  860.                          add the switch for this option to line #14 of
  861.                          your CFG file(s).  Failure to do this will
  862.                          cause CatList to abort with an illegal function
  863.                          error.
  864.  
  865.                          This release of CatList is written using Visual
  866.                          Basic for MS-DOS, Professional Version.
  867.  
  868.                          Rewrote some of the routines in CatList to to
  869.                          speed them up and to remove some of the
  870.                          redundant code from them.  There is no longer a
  871.                          special 286 release of CatList.  It has been
  872.                          replaced by a 386/486 compiled release.  It is
  873.                          even smaller and faster than the 286 version.
  874.                          This version may be obtained by calling The
  875.                          Parole Board BBS and downloading it.  It is
  876.                          also shipped on your registration disks.  If
  877.                          you require a 286 version, I will gladly
  878.                          compile one for Registered users.  Just call
  879.                          the BBS and leave a message.
  880.  
  881.                          Fixed a bug that would give an "overflow" error
  882.                          if you specified creating a Special file and
  883.                          there were no entries in the database.  It will
  884.                          now bypass creating the screen.
  885.  
  886.                          Added a flag to the database to signify
  887.                          Subscription or Pay systems.  A "$" signifies a
  888.                          Pay system while "F" signifies a free access
  889.                          BBS.
  890.  
  891. CatList 1.1    09/17/92  Added the CPS/v32BIS modem to the modem
  892.                          selection.  Fixed CatList so that it would no
  893.                          longer create a bulletin or text file if there
  894.                          were no records in the database.  You may now
  895.                          allow certain Security Levels to Add, Edit or
  896.                          Update the listings while allowing others to
  897.                          only view, Text or Area code search the
  898.                          database.  Be sure to read the UPGRADE.TXT to
  899.                          change you CFG files to the new standard.  You
  900.                          may also create the Color bulletin with or
  901.                          without the @pause@ code at the end.   Added two
  902.                          new screens to the \SCREENS directory.  Be sure
  903.                          to unZIP SCREENS.ZIP and add the new screens to
  904.                          your existing directory.
  905.  
  906.                          A Million and one pardons to Tom Lamere.  I
  907.                          left him out of the DOCs as a ßeta tester.  No
  908.                          wonder when I called his BBS, I was no longer
  909.                          listed as a user. <G>
  910.  
  911.                          Added the ability to create a special file with
  912.                          a specified number of listings in it.  Had
  913.                          several request this feature.  This involves a
  914.                          CFG file change so be sure to make the
  915.                          necessary correction to your CFG file.  this
  916.                          feature is ONLY available to registered users.
  917.  
  918.                          Added a time check routine to kick the user off
  919.                          when the input routines timed out.  Had a sysop
  920.                          report that he left CatList up for 45 min and
  921.                          it didn't time him out like it should.
  922.  
  923.                          Listers may now specify if they want their BBS
  924.                          listed in the Text file/Color file/both or
  925.                          none.  Added these switches to the [A]dd a BBS
  926.                          screens.  You will need to run FIXUP.EXE before
  927.                          running this release.  It will change the
  928.                          defaults in the old database over to the new
  929.                          defaults.  If you forget to run it, there will
  930.                          be no listings in your bulletins and such.
  931.  
  932.                          Added the ability to create a second COLOR
  933.                          display file.  There were a few that wanted
  934.                          this file for a GOODBYE.BBS screen.  Line 15
  935.                          controls the number of listings in the file.
  936.                          These will be selected randomly from the
  937.                          database.  4 to 5 will make a good GOODBYE
  938.                          screen.
  939.  
  940.                          Re-compiled CatList with the latest release of
  941.                          DoorFrame.  This release fixed a few small bugs
  942.                          as well as increased the overall display speed.
  943.                          the problem with the cursor jumping to the top
  944.                          of the screen when a user used the backspace
  945.                          key has been fixed.
  946.  
  947.                          The CFG file has changed!  Check the DOCs and
  948.                          SAMPLE.CFG to make sure yours is correct.
  949.  
  950. CatList 1.0    08/11/92  Initial ßeta release.
  951.  
  952.